life jackets - French English Dictionary